to let something on a lease - Español Inglés Diccionario